home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 422_02 / dosutil / chainsaw.doc < prev    next >
Text File  |  1994-03-20  |  2KB  |  43 lines

  1. CHAINSAW
  2.  
  3. This utility removes an entire directory tree, asking for permission
  4. only once, before beginning.
  5.  
  6. This is very useful for removing entire software packages etc. which can
  7. have many files and sub-directories. Using the DOS delete command, you would
  8. have to visit each directory (starting at the leaves of the tree), delete
  9. all files (replying 'Y' to the prompt), backup one directory level, remove
  10. the directory, cd to the next "leaf" directory, and repeat the process.
  11.  
  12. For a software package with 10 sub-directories (not uncommon today), this
  13. means entering at least 50 command lines (counting the 'Y' prompt to DEL).
  14. This is assuming you make no mistakes.
  15.  
  16. CHAINSAW allows you to remove an entire tree, using a single command, which
  17. requires a single confirmation prompt.
  18.  
  19. Use: CHAINSAW [directory] [/Quiet /System /Yes]
  20.  
  21.  /Quiet   - Inhibit informational messages.
  22.  /System  - Removes SYSTEM and READONLY files.
  23.  /Yes     - Bypass "ARE YOU SURE" prompt *** !!! CAUTION !!! ***
  24.  
  25.  * If [directory] is not specified, CHAINSAW will offer to remove the
  26.    tree from your current directory outward.
  27.  
  28. *** NOTE *** - CHAINSAW is a *VERY* dangerous program if abused!
  29. If you are careless, you could lose a lot of data. CHAINSAW is much
  30. more potent than "DEL *.*".
  31.  
  32. To minimize chances of disaster, I've made the command name 8 characters
  33. (the maximum allowed by DOS). It's unlikely that you will enter it by
  34. accident, however, DO NOT GET IN THE HABIT OF AUTOMATICALLY RESPONDING 'Y'
  35. TO THE "ARE YOU SURE" PROMPT!!!
  36.  
  37. Also, in the interest of safety, CHAINSAW aborts on ANY error If this
  38. happens, fix the problem, and run CHAINSAW again.
  39.  
  40. Enjoy,
  41.  
  42. Dave Dunfield
  43.